package com.xmall.service;

import java.util.Map;

/**
 * @InterfaceName: ConfigService
 * @PackageName: com.xmall.service
 * @author: Connor
 * @date: 2020/12/06
 * @Version: 1.0
 */
public interface ConfigService {
    /**
     * 查询商场配置
     * @return name,qq,phone,address
     */
    Map<String, String> queryMallConfiguration();

    /**
     * 更新商场配置
     * @param map 商场配置信息
     */
    void updateMallConfiguration(Map<String, String> map);

    /**
     * 查询运费配置
     * @return fright_value,fright_min
     */
    Map<String, String> queryExpressConfiguration();

    /**
     * 更新运费配置
     * @param map 运费配置信息
     */
    void updateExpressConfiguration(Map<String, String> map);

    /**
     * 查询订单配置
     * @return unconfirm,unpaid,comment
     */
    Map<String, String> queryOrderConfiguration();

    /**
     * 更新订单配置
     * @param map 订单配置信息
     */
    void updateOrderConfiguration(Map<String, String> map);

    /**
     * 查询小程序配置
     * @return share,index_brand,index_topic,index_hot,index_new,catlog_goods,catlog_list
     */
    Map<String, String> queryWxConfiguration();

    /**
     * 更新小程序配置
     * @param map 小程序配置信息
     */
    void updateWxConfiguration(Map<String, String> map);
}
